class MenuModel {
  /**
   * 定义索引类型为string
   */
  [index: string]: any
  /**
   * 菜单名称
   */
  public label: string = ''
  /**
   * 菜单图标，使用unicode
   */
  public icon?: string = ''
  /**
   * 菜单路由
   */
  public index: string = ''
  /**
   * 菜单的子菜单
   */
  public children: Array<MenuModel> = []

  constructor(arg: MenuModel) {
    for (let key of Object.keys(arg)) {
      this[key] = arg[key]
    }
  }
}
export default MenuModel
